package org.pictual.action;

import java.util.ArrayList;
import java.util.Locale;

import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;

import org.apache.struts.action.ActionForm;
import org.apache.struts.action.ActionForward;
import org.apache.struts.action.ActionMapping;
import org.apache.struts.actions.DispatchAction;
import org.pictual.util.Bloque;
import org.pictual.util.Elemento;
import org.pictual.util.RequestKeys;

public class LinksAction extends DispatchAction {
	
	public ActionForward all(ActionMapping mapping, ActionForm form,
			HttpServletRequest request, HttpServletResponse response)
			throws Exception {
		
		if(request.getParameter(RequestKeys.LANGUAGE)!=null){
			Locale locale = new Locale(request.getParameter(RequestKeys.LANGUAGE), "");
			request.getSession().setAttribute(org.apache.struts.Globals.LOCALE_KEY,locale);
		}
		
		return mapping.findForward("all");
	}
	
	public ActionForward en(ActionMapping mapping, ActionForm form,
			HttpServletRequest request, HttpServletResponse response)
			throws Exception {
		
		if(request.getParameter(RequestKeys.LANGUAGE)!=null){
			Locale locale = new Locale(request.getParameter(RequestKeys.LANGUAGE), "");
			request.getSession().setAttribute(org.apache.struts.Globals.LOCALE_KEY,locale);
		}
		
		/*	Bloque de enlaces 1	*/
		Elemento elemento1_1 = new Elemento("1.", "links.en.elemento1.1", "pictual.org");
		Elemento elemento2_1 = new Elemento("2.", "links.en.elemento2.1", "oxfordadvancedlearnersdictionary.com/dictionary/house");
		Elemento elemento3_1 = new Elemento("3.", "links.en.elemento3.1", "translate.google.es/?hl=es&tab=wT#");
		
		Bloque bloque1 = new Bloque("links.bloque1", elemento1_1, elemento2_1, elemento3_1);
		
		/*	Bloque de enlaces 2	*/
		Elemento elemento1_2 = new Elemento("1.", "links.en.elemento1.2", "uiowa.edu/~acadtech/phonetics/#");
		
		Bloque bloque2 = new Bloque("links.bloque2", elemento1_2);
		
		/*	Bloque de enlaces 3	*/
		Elemento elemento1_3 = new Elemento("1.", "links.en.elemento1.3", "elblogdelingles.blogspot.com/");
		Elemento elemento2_3 = new Elemento("2.", "links.en.elemento2.3", "wordreference.com/conj/EsVerbs.asp");
		Elemento elemento3_3 = new Elemento("3.", "links.en.elemento3.3", "edufind.com/english/grammar/", "edufind.com/english/grammar/grammar_topics.php");
		Elemento elemento4_3 = new Elemento("4.", "links.en.elemento4.3", "ompersonal.com.ar/omgrammar/indicetematico.htm");
		Elemento elemento5_3 = new Elemento("5.", "links.en.elemento5.3", "englishclub.com/grammar/");
		Elemento elemento6_3 = new Elemento("6.", "links.en.elemento6.3", "curso-ingles.com/varios/acibre.php");
		Elemento elemento7_3 = new Elemento("7.", "links.en.elemento7.3", "portal.unedmotril.org/files/english%20grammar.pdf");
		Elemento elemento8_3 = new Elemento("8.", "links.en.elemento8.3", "englishspanishlink.com/verbenglish.htm");
		Elemento elemento9_3 = new Elemento("9.", "links.en.elemento9.3", "fortunecity.com/bally/durrus/153/gramtoc.html");
		Elemento elemento10_3 = new Elemento("10.", "links.en.elemento10.3", "english-the-easy-way.com/");
		Elemento elemento11_3 = new Elemento("11.", "links.en.elemento11.3", "howjsay.com/");
		Elemento elemento12_3 = new Elemento("12.", "links.en.elemento12.3", "ompersonal.com.ar/omgrammar/reglasdepronunciacion.htm");
		Elemento elemento13_3 = new Elemento("13.", "links.en.elemento13.3", "softonic.com/s/pronunciacion-ingles/gratis");
		Elemento elemento14_3 = new Elemento("14.", "links.en.elemento14.3", "portalprogramas.com/gratis/pronunciacion-ingles");
		Elemento elemento15_3 = new Elemento("15.", "links.en.elemento15.3", "cursosinglesaprender.com/pronunciacion/pronunciacioningles.htm");
		Elemento elemento16_3 = new Elemento("16.", "links.en.elemento16.3", "inglesparalatinos.com/Pronunciar.htm");
		Elemento elemento17_3 = new Elemento("17.", "links.en.elemento17.3", "englishcom.com.mx/tips/pronunciacion-en-ingles.html");
		
		Bloque bloque3 = new Bloque("links.bloque3", elemento1_3, elemento2_3, elemento3_3, elemento4_3, elemento5_3, elemento6_3, elemento7_3,
				elemento8_3, elemento9_3, elemento10_3, elemento11_3, elemento12_3, elemento13_3, elemento14_3, elemento15_3, elemento16_3, elemento17_3);
		
		/*	Bloque de enlaces 4	*/
		Elemento elemento1_4 = new Elemento("1.", "links.en.elemento1.4", "infovisual.info/volume_en.html");
		
		Bloque bloque4 = new Bloque("links.bloque4", elemento1_4);
		
		/*	Bloque de enlaces 5	*/
		Elemento elemento1_5 = new Elemento("1.", "links.en.elemento1.5", "youtube.com/watch?gl=ES&feature=fvw&hl=es&v=GF1YcMrRxao");
		
		Bloque bloque5 = new Bloque("links.bloque5", elemento1_5);
		
		/*	Bloque de enlaces 6	*/
		Elemento elemento1_6 = new Elemento("1.", "links.en.elemento1.6", "en.wiktionary.org/wiki/Wiktionary:Main_Page");
		
		Bloque bloque6 = new Bloque("links.bloque6", elemento1_6);
		
		/*	Bloque de enlaces 7	*/
		Elemento elemento1_7 = new Elemento("1.", "links.en.elemento1.7", "en.wikipedia.org/wiki/Main_Page");
		Elemento elemento2_7 = new Elemento("2.", "links.en.elemento2.7", "slideshare.net/featured");
		
		Bloque bloque7 = new Bloque("links.bloque7", elemento1_7, elemento2_7);
		
		/*	Bloque de enlaces 8	*/
		Elemento elemento1_8 = new Elemento("1.", "links.en.elemento1.8");
		Elemento elemento2_8 = new Elemento("2.", "links.en.elemento2.8", "ted.com/talks/howard_rheingold_on_collaboration.html");
		Elemento elemento3_8 = new Elemento("3.", "links.en.elemento3.8", "bbc.co.uk/worldservice/learningenglish/");
		Elemento elemento4_8 = new Elemento("4.", "links.en.elemento4.8", "inglesparalatinos.com/Escuchar.htm");
		Elemento elemento5_8 = new Elemento("5.", "links.en.elemento5.8", "zozanga.com/internetstuff/englishradiostations.htm");
		Elemento elemento6_8 = new Elemento("6.", "links.en.elemento6.8", "broadcast-live.com/britain.html");
		Elemento elemento7_8 = new Elemento("7.", "links.en.elemento7.8", "voanews.com/specialenglish/");
		Elemento elemento8_8 = new Elemento("8.", "links.en.elemento8.8", "1.voanews.com/english/video-audio/");
		Elemento elemento9_8 = new Elemento("9.", "links.en.elemento9.8", "surfmusic.de/");
		Elemento elemento10_8 = new Elemento("10.", "links.en.elemento10.8", "radiotower.com/");
		Elemento elemento11_8 = new Elemento("11.", "links.en.elemento11.8", "bbc.co.uk/radio/");
		
		Bloque bloque8 = new Bloque("links.bloque8", elemento1_8, elemento2_8, elemento3_8, elemento4_8, elemento5_8, elemento6_8, elemento7_8,
				elemento8_8, elemento9_8, elemento10_8, elemento11_8);
		
		/*	Bloque de enlaces 9	*/
		Elemento elemento1_9 = new Elemento("1.", "links.en.elemento1.9", "justlanded.com/english/UK/Language", "justlanded.com/english/UK");
		Elemento elemento2_9 = new Elemento("2.", "links.en.elemento2.9", "edufire.com/");
		Elemento elemento3_9 = new Elemento("3.", "links.en.elemento3.9", "tutorvista.com/");
		Elemento elemento4_9 = new Elemento("4.", "links.en.elemento4.9", "tutor.com/");
		Elemento elemento5_9 = new Elemento("5.", "links.en.elemento5.9", "tutor.com/");
		Elemento elemento6_9 = new Elemento("6.", "links.en.elemento6.9", "language-learning.net/");
		
		Bloque bloque9 = new Bloque("links.bloque9", elemento1_9, elemento2_9, elemento3_9, elemento4_9, elemento5_9, elemento6_9);
		
		
		/*	Lista de bloques de enlaces	*/
		ArrayList<Bloque> bloques = new ArrayList<Bloque>();
		bloques.add(bloque1);	bloques.add(bloque2);	bloques.add(bloque3);
		bloques.add(bloque4);	bloques.add(bloque5);	bloques.add(bloque6);
		bloques.add(bloque7);	bloques.add(bloque8);	bloques.add(bloque9);
		
		request.setAttribute(RequestKeys.LIST_LINKS, bloques);
		request.setAttribute(RequestKeys.LINKS_MORE_LANG, "links.more.en");
		
//		for(Bloque b: bloques){
//			for(Elemento e: b.getElementos()){
//				System.out.println(e.getTexto()+"=");
//			}
//			System.out.println();
//		}
		
		return mapping.findForward("en");
	}
	
	public ActionForward es(ActionMapping mapping, ActionForm form,
			HttpServletRequest request, HttpServletResponse response)
			throws Exception {
		
		if(request.getParameter(RequestKeys.LANGUAGE)!=null){
			Locale locale = new Locale(request.getParameter(RequestKeys.LANGUAGE), "");
			request.getSession().setAttribute(org.apache.struts.Globals.LOCALE_KEY,locale);
		}
		

		/*	Bloque de enlaces 1	*/
		Elemento elemento1_1 = new Elemento("1.", "links.es.elemento1.1", "pictual.org");
		Elemento elemento2_1 = new Elemento("2.", "links.es.elemento2.1", "RAE.es");
		Elemento elemento3_1 = new Elemento("3.", "links.es.elemento3.1", "diccionarios.com/");
		Elemento elemento4_1 = new Elemento("4.", "links.es.elemento4.1", "wordreference.com/conj/EsVerbs.asp");
		Elemento elemento5_1 = new Elemento("5.", "links.es.elemento5.1", "translate.google.es/?hl=es&tab=wT#");
		
		Bloque bloque1 = new Bloque("links.bloque1", elemento1_1, elemento2_1, elemento3_1, elemento4_1, elemento5_1);
		
		/*	Bloque de enlaces 2	*/
		Elemento elemento1_2 = new Elemento("1.", "links.es.elemento1.2", "linguaweb.com/images/Spanish_pronunciation.pdf");
		Elemento elemento2_2 = new Elemento("2.", "links.es.elemento2.2", "uiowa.edu/~acadtech/phonetics/#/");
		
		Bloque bloque2 = new Bloque("links.bloque2", elemento1_2, elemento2_2);
		
		/*	Bloque de enlaces 3	*/
		Elemento elemento1_3 = new Elemento("1.", "links.es.elemento1.3", "muth.org/Robert/Spanish/grammar.html");
		Elemento elemento2_3 = new Elemento("2.", "links.es.elemento2.3", "winbabel.com/espanol.htm");
		Elemento elemento3_3 = new Elemento("3.", "links.es.elemento3.3", "es.wikipedia.org/wiki/Gramática_del_español");
		Elemento elemento4_3 = new Elemento("4.", "links.es.elemento4.3", "verbolog.com/entrada.htm");
		Elemento elemento5_3 = new Elemento("5.", "links.es.elemento5.3", "culturitalia.uibk.ac.at/hispanoteca/");
		Elemento elemento6_3 = new Elemento("6.", "links.es.elemento6.3", "indiana.edu/~call/reglas.html");
		Elemento elemento7_3 = new Elemento("7.", "links.es.elemento7.3", "dat.etsit.upm.es/~mmonjas/acentos.html");

		Bloque bloque3 = new Bloque("links.bloque3", elemento1_3, elemento2_3, elemento3_3, elemento4_3, elemento5_3, elemento6_3, elemento7_3);
		
		/*	Bloque de enlaces 4	*/
		Elemento elemento1_4 = new Elemento("1.", "links.es.elemento1.4", "zonaele.com/");
		Elemento elemento2_4 = new Elemento("2.", "links.es.elemento2.4", "infovisual.info/volume_en.html");
		Elemento elemento3_4 = new Elemento("3.", "links.es.elemento3.4", "fotoidiomas.com/");
		Elemento elemento4_4 = new Elemento("4.", "links.es.elemento4.4", "educa.jcyl.es/educacyl/cm/zonaalumnos/");
		
		Bloque bloque4 = new Bloque("links.bloque4", elemento1_4, elemento2_4, elemento3_4, elemento4_4);
		
		/*	Bloque de enlaces 5	*/
		Elemento elemento1_5 = new Elemento("1.", "links.es.elemento1.5", "cervantes.es/default.htm", "centrosasociados.cervantes.es/");
		Elemento elemento2_5 = new Elemento("2.", "links.es.elemento2.5", "holaquetal.com/web/hqt/home");
		Elemento elemento3_5 = new Elemento("3.", "links.es.elemento3.5", "studyspanish.com/");
		Elemento elemento4_5 = new Elemento("4.", "links.es.elemento4.5", "babelnet.sbg.ac.at/carlitos/");
		Elemento elemento5_5 = new Elemento("5.", "links.es.elemento5.5", "spanishcourses.info/Mains/activas-escuelas.htm");
		
		Bloque bloque5 = new Bloque("links.bloque5", elemento1_5, elemento2_5, elemento3_5, elemento4_5, elemento5_5);
		
		/*	Bloque de enlaces 6	*/
		Elemento elemento1_6 = new Elemento("1.", "links.es.elemento1.6", "es.wiktionary.org/wiki/Portada");
		Elemento elemento2_6 = new Elemento("2.", "links.es.elemento2.6", "ver-taal.com/");
		
		Bloque bloque6 = new Bloque("links.bloque6", elemento1_6, elemento2_6);
		
		/*	Bloque de enlaces 7	*/
		Elemento elemento1_7 = new Elemento("1.", "links.es.elemento1.7", "es.wikipedia.org/wiki/Wikipedia:Portada");
		Elemento elemento2_7 = new Elemento("2.", "links.es.elemento2.7", "gratislibros.com.ar/");
		Elemento elemento3_7 = new Elemento("3.", "links.es.elemento3.7", "librodot.com/");
		Elemento elemento4_7 = new Elemento("4.", "links.es.elemento4.7", "booksfactory.com/virtual.html");
		Elemento elemento5_7 = new Elemento("5.", "links.es.elemento5.7", "planetalibro.net/ebooks/eam/index.php");
		Elemento elemento6_7 = new Elemento("7.", "links.es.elemento6.7", "librosdigitalesgratis.iespana.es/librosdigitalesgratis/clasicos.htm");

		Bloque bloque7 = new Bloque("links.bloque7", elemento1_7, elemento2_7, elemento3_7, elemento4_7, elemento5_7, elemento6_7);
		
		/*	Bloque de enlaces 8	*/
		Elemento elemento1_8 = new Elemento("1.", "links.es.elemento1.8", "youtube.com/watch?v=mgNUMcdGId0");
		Elemento elemento2_8 = new Elemento("2.", "links.es.elemento2.8", "musica.com/letras.asp?videos=musica");
		Elemento elemento3_8 = new Elemento("3.", "links.es.elemento3.8");
		Elemento elemento4_8 = new Elemento("4.", "links.es.elemento4.8", "rtve.es/mediateca/videos/");
		Elemento elemento5_8 = new Elemento("5.", "links.es.elemento5.8", "los40.com/player/");
		Elemento elemento6_8 = new Elemento("6.", "links.es.elemento6.8", "musica.es/");
		Elemento elemento7_8 = new Elemento("7.", "links.es.elemento7.8", "todomusica.org/");

		Bloque bloque8 = new Bloque("links.bloque8", elemento1_8, elemento2_8, elemento3_8, elemento4_8, elemento5_8, elemento6_8, elemento7_8);
		
		/*	Bloque de enlaces 9	*/
		Elemento elemento1_9 = new Elemento("1.", "links.es.elemento1.9", "justlanded.com/espanol/Espana/Idioma", "justlanded.com/espanol/Espana");
		Elemento elemento2_9 = new Elemento("2.", "links.es.elemento2.9", "overpal.com/aprender-espanol/");
		Elemento elemento3_9 = new Elemento("3.", "links.es.elemento3.9", "forodeespanol.com/");
		Elemento elemento4_9 = new Elemento("4.", "links.es.elemento4.9", "language-learning.net/");
		
		Bloque bloque9 = new Bloque("links.bloque9", elemento1_9, elemento2_9, elemento3_9, elemento4_9);
		
		
		/*	Lista de bloques de enlaces	*/
		ArrayList<Bloque> bloques = new ArrayList<Bloque>();
		bloques.add(bloque1);	bloques.add(bloque2);	bloques.add(bloque3);
		bloques.add(bloque4);	bloques.add(bloque5);	bloques.add(bloque6);
		bloques.add(bloque7);	bloques.add(bloque8);	bloques.add(bloque9);
		
		request.setAttribute(RequestKeys.LIST_LINKS, bloques);
		request.setAttribute(RequestKeys.LINKS_MORE_LANG, "links.more.es");
		
//		for(Bloque b: bloques){
//			for(Elemento e: b.getElementos()){
//				System.out.println(e.getTexto()+"=");
//			}
//			System.out.println();
//		}
//		
		return mapping.findForward("es");
	}
	
	public ActionForward de(ActionMapping mapping, ActionForm form,
			HttpServletRequest request, HttpServletResponse response)
			throws Exception {
		
		if(request.getParameter(RequestKeys.LANGUAGE)!=null){
			Locale locale = new Locale(request.getParameter(RequestKeys.LANGUAGE), "");
			request.getSession().setAttribute(org.apache.struts.Globals.LOCALE_KEY,locale);
		}

		/*	Bloque de enlaces 1	*/
		Elemento elemento1_1 = new Elemento("1.", "links.de.elemento1.1", "pictual.org");
		Elemento elemento2_1 = new Elemento("2.", "links.de.elemento2.1", "de.pons.eu/");
		Elemento elemento3_1 = new Elemento("3.", "links.de.elemento3.1", "translate.google.de/?hl=de&tab=wT#");
		
		Bloque bloque1 = new Bloque("links.bloque1", elemento1_1, elemento2_1, elemento3_1);
		
		/*	Bloque de enlaces 2	*/
		Elemento elemento1_2 = new Elemento("1.", "links.de.elemento1.2", "uiowa.edu/~acadtech/phonetics/#");
		
		Bloque bloque2 = new Bloque("links.bloque2", elemento1_2);
		
		/*	Bloque de enlaces 3	*/
		
		/*	Bloque de enlaces 4	*/
		
		/*	Bloque de enlaces 5	*/
		Elemento elemento1_5 = new Elemento("1.", "links.de.elemento1.5", "goethe.de/");
		
		Bloque bloque5 = new Bloque("links.bloque5", elemento1_5);
		
		/*	Bloque de enlaces 6	*/
		Elemento elemento1_6 = new Elemento("1.", "links.de.elemento1.6", "de.wiktionary.org/");
		
		Bloque bloque6 = new Bloque("links.bloque6", elemento1_6 );
		
		/*	Bloque de enlaces 7	*/
		Elemento elemento1_7 = new Elemento("1.", "links.de.elemento1.7", "de.wikipedia.org/");
		
		Bloque bloque7 = new Bloque("links.bloque7", elemento1_7);
		
		/*	Bloque de enlaces 8	*/
		Elemento elemento1_8 = new Elemento("1.", "links.de.elemento1.8", "zdf.de/");
		Elemento elemento2_8 = new Elemento("2.", "links.de.elemento2.8");
		Elemento elemento3_8 = new Elemento("3.", "links.de.elemento3.8", "energy.de/");

		Bloque bloque8 = new Bloque("links.bloque8", elemento1_8, elemento2_8, elemento3_8);
		
		/*	Bloque de enlaces 9	*/
		Elemento elemento1_9 = new Elemento("1.", "links.de.elemento1.9", "livemocha.com/");
		Elemento elemento2_9 = new Elemento("2.", "links.de.elemento2.9", "justlanded.com/deutsch/Deutschland/Sprache", "justlanded.com/deutsch/Deutschland");
		Elemento elemento3_9 = new Elemento("3.", "links.de.elemento3.9", "overpal.com/aprender-espanol/");
		Elemento elemento4_9 = new Elemento("4.", "links.de.elemento4.9", "language-learning.net/");
		
		Bloque bloque9 = new Bloque("links.bloque9", elemento1_9, elemento2_9, elemento3_9, elemento4_9);
		
		
		/*	Lista de bloques de enlaces	*/
		ArrayList<Bloque> bloques = new ArrayList<Bloque>();
		bloques.add(bloque1);	bloques.add(bloque2);
		bloques.add(bloque5);	bloques.add(bloque6);
		bloques.add(bloque7);	bloques.add(bloque8);	bloques.add(bloque9);
		
		request.setAttribute(RequestKeys.LIST_LINKS, bloques);
		request.setAttribute(RequestKeys.LINKS_MORE_LANG, "links.more.de");
		
//		for(Bloque b: bloques){
//			for(Elemento e: b.getElementos()){
//				System.out.println(e.getTexto()+"=");
//			}
//			System.out.println();
//		}
		
		return mapping.findForward("de");
	}
	
	public ActionForward fr(ActionMapping mapping, ActionForm form,
			HttpServletRequest request, HttpServletResponse response)
			throws Exception {
		
		if(request.getParameter(RequestKeys.LANGUAGE)!=null){
			Locale locale = new Locale(request.getParameter(RequestKeys.LANGUAGE), "");
			request.getSession().setAttribute(org.apache.struts.Globals.LOCALE_KEY,locale);
		}
		
		/*	Bloque de enlaces 1	*/
		Elemento elemento1_1 = new Elemento("1.", "links.fr.elemento1.1", "pictual.org");
		Elemento elemento2_1 = new Elemento("2.", "links.fr.elemento2.1", "fr.pons.eu/");
		Elemento elemento3_1 = new Elemento("3.", "links.fr.elemento3.1", "translate.google.fr/?hl=fr&tab=wT#");
		
		Bloque bloque1 = new Bloque("links.bloque1", elemento1_1, elemento2_1, elemento3_1);
		
		/*	Bloque de enlaces 2	*/
		Elemento elemento1_2 = new Elemento("1.", "links.fr.elemento1.2", "omniglot.com/writing/french.htm");
		
		Bloque bloque2 = new Bloque("links.bloque2", elemento1_2);
		
		/*	Bloque de enlaces 3	*/
		Elemento elemento1_3 = new Elemento("1.", "links.fr.elemento1.3", "wordreference.com/conj/frVerbs.asp");
		
		Bloque bloque3 = new Bloque("links.bloque3", elemento1_3);
		
		/*	Bloque de enlaces 4	*/
		Elemento elemento1_4 = new Elemento("1.", "links.fr.elemento1.4", "infovisual.info/volume_fr.html");
		
		Bloque bloque4 = new Bloque("links.bloque4", elemento1_4);
		
		/*	Bloque de enlaces 5	*/
		
		/*	Bloque de enlaces 6	*/
		Elemento elemento1_6 = new Elemento("1.", "links.fr.elemento1.6", "fr.wiktionary.org/wiki/Wiktionnaire:Page_d'accueil");
		
		Bloque bloque6 = new Bloque("links.bloque6", elemento1_6);
		
		/*	Bloque de enlaces 7	*/
		Elemento elemento1_7 = new Elemento("1.", "links.fr.elemento1.7", "fr.wikipedia.org/wiki/Wikip%C3%A9dia:Accueil_principal");
		
		Bloque bloque7 = new Bloque("links.bloque7", elemento1_7);
		
		/*	Bloque de enlaces 8	*/
		Elemento elemento1_8 = new Elemento("1.", "links.fr.elemento1.8");

		Bloque bloque8 = new Bloque("links.bloque8", elemento1_8);
		
		/*	Bloque de enlaces 9	*/
		Elemento elemento1_9 = new Elemento("1.", "links.fr.elemento1.9", "justlanded.com/francais/France/Langue", "justlanded.com/francais/France");
		Elemento elemento2_9 = new Elemento("3.", "links.fr.elemento2.9", "language-learning.net/");
		
		Bloque bloque9 = new Bloque("links.bloque9", elemento1_9, elemento2_9);
		
		
		/*	Lista de bloques de enlaces	*/
		ArrayList<Bloque> bloques = new ArrayList<Bloque>();
		bloques.add(bloque1);	bloques.add(bloque2);	bloques.add(bloque3);	
		bloques.add(bloque4);							bloques.add(bloque6);
		bloques.add(bloque7);	bloques.add(bloque8);	bloques.add(bloque9);
		
		request.setAttribute(RequestKeys.LIST_LINKS, bloques);
		request.setAttribute(RequestKeys.LINKS_MORE_LANG, "links.more.de");
		
//		for(Bloque b: bloques){
//			for(Elemento e: b.getElementos()){
//				System.out.println(e.getTexto()+"=");
//			}
//			System.out.println();
//		}
		
		return mapping.findForward("de");
	}
}
